<?php
class mojucet extends maincontroller{
private function updatni(){
       
        $meno = "";
        $priezvisko = "";
        $heslo = "";
		$sheslo = "";
        $zheslo = "";
        $chybova_hlaska = "";
        $check_registracie = true;
        
        
        if (isset($_POST['menoupdate']) && $this->meno_check($_POST['menoupdate'])) {
            $meno = $_POST['menoupdate'];
        }
        else {
            $chybova_hlaska .= " Nesprávne vyplnené meno.<br />\n";
            $check_registracie = false;
        }
        
        if (isset($_POST['priezviskoupdate']) && $this->meno_check($_POST['priezviskoupdate'])) {
            $priezvisko = $_POST['priezviskoupdate'];
        }
        else {
            $chybova_hlaska .= " Nesprávne vyplnené priezvisko.<br />\n";
            $check_registracie = false;
        }
        
        if (isset($_POST['hesloupdate']) && $this->heslo_check($_POST['hesloupdate'])) {
            $heslo = $_POST['hesloupdate'];
        }
        else {
            $chybova_hlaska .= " Nesprávne vyplnené heslo.<br />\n";
            $check_registracie = false;
        }
        
		if (isset($_POST['starehesloupdate']) && $this->heslo_check($_POST['starehesloupdate'])) {
            $sheslo = $_POST['starehesloupdate'];
        }
        else {
            $chybova_hlaska .= " Nesprávne vyplnené heslo.<br />\n";
            $check_registracie = false;
        }
		
        if (isset($_POST['zhesloupdate']) && $this->heslo_check($_POST['zhesloupdate'])) {
            $zheslo = $_POST['zhesloupdate'];
        }
        else {
            $chybova_hlaska .= " Nesprávne vyplnené heslo.<br />\n";
            $check_registracie = false;
        }
        
               
        if($heslo != $zheslo) {
            $chybova_hlaska .= " Heslá sa nezhodujú.<br />\n";
            $check_registracie = false;
        }
        
        if($check_registracie) {
			//model
			include('./model/mojucet.php');
			$mmojucet = New mmojucet();
			if (isset($_SESSION["user"]->Admin)) {
				$kto='organizator';
			} else {
				$kto='rozhodca';
			}
			
			$id = $_SESSION["user"]->id;
			return $mmojucet->update(mysql_real_escape_string($meno),mysql_real_escape_string( $priezvisko),mysql_real_escape_string ($heslo),mysql_real_escape_string ($sheslo), $kto, $id);
        
        }
        else {
            return $chybova_hlaska;
            
			
        }        
    }
	public function handle($action) { 
		if ($action=='uprav') {
				if (isset($_POST['updateuser'])){
				$reg = 	$this->updatni();
				return view::load('mojucet', $this->copy_post_data(array('menoupdate', 'priezviskoupdate'),
													   array('info' => $reg)));
					
				} else return view::load('mojucet', array('menoupdate' => $_SESSION["user"]->Meno, 'priezviskoupdate' => $_SESSION["user"]->Priezvisko ));
				
		}else {return view::load('error404', array());}	
				        
   }    
	
}

?>